carcasse squelette - English Synonyms Dictionary